package com.hengpeng.itfin.job.draw;

import com.hengpeng.common.cis.ComponentContextLoader;
import com.hengpeng.common.scheduling.AbstractJob;
import com.hengpeng.common.scheduling.ScheduleConfig;
import com.hengpeng.itfin.service.ServiceFactory;

/**
 * <pre>
 * 上传提款文件任务
 * </pre>
 * @author shanguogang
 * @version 1.0, 2015-8-12
 */
public class UploadCsvJob extends AbstractJob
{

	/**
	 * <pre>
	 * 上传提款文件任务:(该任务忽略超时处理)
	 * 首先 获取需要上传的文件
	 * 然后 根据支付商ID获取未上传提款文件
	 * 然后 返回上传文件结果
	 * </pre>
	 * @param isTimeout 超时标识
	 */
	@Override
	public void exec(boolean isTimeout, ScheduleConfig config)
	{
		ServiceFactory serviceFactory = ComponentContextLoader.getBean(ServiceFactory.class);
		serviceFactory.getDrawFileService().requireNeverUploadDrawFile();
	}

}
